/*###  CSS Version 1.0,  by blue_d for huirui ###*/

/* Reset all margins and paddings for browsers */
*{margin:0; padding:0; -moz-outline-style: none; outline-style: none; outline-width: 0px; outline-color: -moz-use-text-color;}
html { overflow: -moz-scrollbars-vertical; height:100%; overflow-x: auto; }
body{font-size:12px; line-height:20px; color:#656565; background:#fff; text-align:left; font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}
ul,ol{list-style:none; }
img { border:none;}
a{ color:#666666;; text-decoration:none; outline:none; }
a:hover{color:#3595D1;}
.clear{ clear:both; height:0; line-height:0; font-size:1px;}
.f_l { float:left;}
.f_r { float:right;}
.mt10 { margin-top:8px;}


/* Shared CSS */
#background {
    -moz-user-select: none;
    left: 0;
    min-height: 950px;
    overflow: hidden;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: -1;
}
#background img {
    left: 0;
    min-width: 1200px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -2;
}
#bottom { width:900px; height:20px; text-align:center; margin:20px auto 0;}
#bottom h1 { font-size:12px; color:#ffffff; font-weight:normal;}


#headbg { width:100%; height:101px; background:#262626;}
#head { width:900px; margin:0 auto;}

#head_l { width:420px; float:left;}
#head_l .logo { width:244px; float:left;}
#head_l .logo a { display:block; width:244px; height:96px; background:url(../images/logo.png) left 10px no-repeat; }
#head_l .logo_r { width:156px; float:right; margin-top:40px;}
#head_l .logo_r h1 { font-size:12px; font-weight:bold; color:#0099CC;}
#head_l .logo_r li { font-size:14px; font-weight:bold; }
#head_l .logo_r li a { color:#ffffff; padding:5px 0 0 15px;}
#head_l .xz_01 a{ display:block; width:84px; height:31px; background:url(../images/xz01.png) no-repeat;}

#head_r { width:400px; float:right; margin-top:5px; }
#head_r li {height:20px; display:inline; float:right; width:70px;}
#head_r li a {   }
#head_r span { float:left;}
#head_r h2 { height:65px; font-size:12px; font-weight:normal; padding-left:340px;}
#head_r h2 a { color:#0099CC;}
#head_r h2 a:hover { text-decoration:underline;}


#nav { width:890px; margin:10px auto ; height:20px;  padding:8px 5px; background:url(../images/ind_nav.png) no-repeat;}
#nav span { float:right; }
#nav span a { width:50px; height:25px; margin-right:15px;}
#nav li { float:left; display:inline; width:80px; line-height:25px; text-align:center;}
#nav li a { font-size:12px; font-weight:normal; color:#333333;}
#nav li a:hover { color:#FF6600;}


#ind_main { width:900px; margin:0 auto; }
#ind_main .m_top { width:900px; margin:0 auto;}
#ind_main .m_top h3 { height:25px; float:right; text-align:center; font-size:12px; font-weight:normal; margin-right:15px;}
#ind_main .m_top h3 a { display:block; width:60px; height:22px; padding-top:2px; background:url(../images/an01.png) no-repeat; color:#ffffff;}

#ind_main .m_top li { width:442px; height:105px; background:url(../images/ind_nbg.png) no-repeat; }
#ind_main .m_top li p { width:396px; padding:15px 15px 0; line-height:22px; color:#FF6600; }

.m_l { float:left; width:650px; padding-left:10px;}
.m_l li { width:650px; height:195px; display:block; background:url(../images/nbg.png) no-repeat; margin-top:10px;}
.tx { width:151px; margin:10px 0 0 10px;}
.tx a img{width:151px;height:174px;}
.m_l_n { width:440px; padding:15px;}
.m_l_n p{height: 120px;}
.m_l li h1 { height:30px;}
.m_l li h1 a { font-size:14px; color:#3399FF; font-weight:bold; }
.m_l li h1 a:hover { text-decoration:underline;}

.m_l li h3 { height:30px;}
.m_l li h3 a { float:right; width:100px; display:block; height:20px; font-size:12px; color:#3399FF; font-weight:normal; }
.m_l li h3 a:hover { text-decoration:underline;} 

.m_r { float:right; width:213px; padding-right:10px;}
.m_r li { margin:10px 0; position:relative; text-align:center;}
.m_r li img { width:180px;}


.ad_top {  width:211px; height:12px; background:url(../images/ad1_top.png) no-repeat;}
.ad_foot { width:211px; height:12px; background:url(../images/ad1_foot.png) no-repeat;}
.ad_bg {  width:211px;  height:auto; background:url(../images/ad1_bg.png) repeat-y;}




#main { width:900px; margin:0 auto; }
#main .neir { width:848px; height:506px; margin:0 auto; padding:15px; background:url(../images/nybg.png) no-repeat;}
#main  .f_l { width:341px;}
/*#main  .f_l img{ width:341px;}*/
#main  .f_l h2 { font-size:12px; font-weight:normal; height:25px; color:#333333;}

#main  .f_r { width:460px;}
#main  .f_r h1 { font-size:16px; font-weight:bold; color:#333333; height:35px;}
#main  .f_r p { line-height:22px; font-size:12px; font-weight:normal;}


.dl { width:247px; height:262px; margin:150px auto 100px; background:url(../images/dlbg.png) no-repeat;}
.dl h1 { font-size:18px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:15px;}
.dl ul { padding:15px 40px 10px;}
.dl li { margin:10px 10px 5px;}
.dl h4 { font-size:12px; font-weight:normal; color:#333333;}
.dl input { border:1px solid #CCCCCC; width:150px; height:20px;}

.dl h2 { margin-bottom:10px;}
.dl h2 a{ float:right; width:115px; font-size:12px; font-weight:normal; color:#FF6600;}
.dl h3 {  float:right; padding-right:40px;}
.dl h3 a{ float:left; display:inline; font-size:12px; font-weight:normal; padding-top:5px;}
.dl h3 a:hover { text-decoration:underline;}


#zc { width:547px; height:260px; margin:150px auto 100px; background:url(../images/zcbg.png) no-repeat;}
#zc h1 { font-size:18px; color:#000000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; padding-top:15px;}
#zc h4 { font-size:12px; font-weight:normal; color:#333333;}
#zc ul { padding:15px 55px 0; }
#zc li { line-height:22px;}
#zc .city { width:84px; float:left; }
#zc .city dt a { display:block; width:79px; height:26px; color:#ffffff; text-align:center; padding:5px 5px 0 0; }
#zc .city dt a:hover { text-decoration:underline;}
#zc .xz_01 a{ display:block; width:84px; height:31px; background:url(../images/xz01.png) no-repeat;}
#zc .xz_01 a:hover { text-decoration:underline;}
#zc .city h4 { padding-left:60px;}
.mwidth { border:1px solid #CCCCCC; width:150px; height:20px;}
.xwidth input { border:1px solid #CCCCCC; width:20px; height:20px;}
#zc font { margin-right:10px; margin-left:5px;}


#zc .f_l { width:270px;}
#zc .f_l h3 { float:right; width:63px;}

#zc .f_r { width:270px; margin-top:10px;}
#zc .f_r h3 {  float:right; padding-right:40px;}
#zc .f_r h3 a{ float:left; display:inline; font-size:12px; font-weight:normal; padding-top:5px;}


#map { width:890px; height:621px; background:url(../images/map_bg.png) no-repeat; margin:30px auto; padding-top:10px;}
#map  h3 a{ display:block; float:right; width:19px; height:19px; background:url(../images/x.gif) no-repeat; margin-bottom:5px; margin-right:10px; }
#map .map_n { width:852px; margin:0 auto;}
#map p { line-height:23px; font-size:12px; font-weight:normal; color:#ffffff; padding:10px 20px;}

#qy { width:481px; margin:30px auto; padding-top:20px;}
#qy .qy_n { width:481px; height:265px; background:url(../images/qy_bg.png) no-repeat; margin:0 auto;}
#qy .qy_n h3 a{ display:block; float:right; width:19px; height:19px; background:url(../images/x.gif) no-repeat; margin-right:10px; margin-top:5px }
#qy .qy_n h1 { font-size:12px; font-weight:normal; color:#333333; text-align:center; padding-top:25px;}
#qy .qy_n select { width:240px; height:25px; border:1px solid #CCCCCC;}
#qy .qy_n ul { width:350px;height: 140px; border:1px #EEF9F9 solid;   margin:0 auto; padding-top:20px}
#qy .qy_n li { float:left; display:inline; width:150px; margin-left:10px;}
#qy .qy_n li a { height:25px; text-align:left;}

#qy .qy_top { width:482px; height:15px; background:url(../images/qy_bg03.png) no-repeat; margin:0 auto;}
#qy .qy_bottom{ width:482px; height:15px; background:url(../images/qy_bg02.png) no-repeat; margin:0 auto;}
#qy p { display:block; width:441px; line-height:23px; font-size:12px; font-weight:normal; color:#000; padding:10px 20px;}



/*pagination*/ 
.pagination{ clear:both;	text-align:center; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:10px 0 0 0; height:25px; padding-top:15px}
.pagination a{border:solid 1px #ffffff; padding:2px 5px; color:#ffffff; margin-right:5px; text-decoration:none;}
.pagination a:hover{border:solid 1px #33CCFF;}
.pagination span.current{border:solid 1px #a0a0a0; padding:2px 5px;	font-weight:bold; color:#666666; background:#f0f0f0; margin-right:5px;}
.pagination span.disabled{border:solid 1px #f3f3f3;	padding:2px 5px; color:#ccc; margin-right:5px;}
/*city dialog*/
.zh_CN * {
    font-family: '微软雅黑','宋体',Songti宋体,SimSun,Verdana,Helvetica,sans-serif !important;
    line-height: 1.2em;
}
div, form {
    display: block;
}

p, form, span, div, a, font {
    height: auto;
    width: auto;
}
body.zh_CN {
    font-size: 14px;
}

#cities_popup h4 {
    background: url("../images/city_title.png") repeat scroll 0 0 transparent;
    height: 22px;
    line-height: 22px;
    margin: 0;
    padding: 20px 25px 6px;
    position: relative;
    width: 621px;
}


#cities_popup div.body_wrap {
    background: url("../images/city_body.png") repeat scroll 0 0 transparent;
    padding: 6px 25px;
    width: 621px;
}

#cities_popup div.foot {
    background: url("../images/city_foot.png") repeat scroll 0 0 transparent;
    height: 11px;
    padding: 0 25px 10px;
    width: 621px;
}
#cities_popup h4 a:link, #cities_popup h4 a:visited {
    background: url("../images/city_close.gif") repeat scroll 0 0 transparent;
    display: block;
    height: 20px;
    position: absolute;
    right: 24px;
    top: 20px;
    width: 20px;
}
#cities_popup h4 a:hover {
    background: url("../images/city_close_hover.gif") repeat scroll 0 0 transparent;
}
#cities_popup div.body {
    height: 420px;
    overflow: auto;
    width: 621px;
}

#cities_popup div.body dl {
    height: 24px;
    margin: 0;
    padding: 4px 10px;
}

#cities_popup div.body dl dt {
    clear: left;
    float: left;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 70px;
	color:#333333;
}

#cities_popup div.body dl dd {
    border-left: 1px dashed #CCCCCC;
    height: 24px;
    line-height: 24px;
    margin-left: 80px;
    padding-left: 10px;

}
#cities_popup div.body dl dd a:link, #cities_popup div.body dl dd a:visited {
    margin-right: 5px;
    padding: 0 6px;
}
a {
   	color:#0099FF;
    text-decoration: none;
}
a:hover { background:#efefef; color:#003399;}
span, a, font, input {
    display: inline;
}
p, form, span, div, a, font {
    height: auto;
    width: auto;
}

}
div.gmnoprint div img  
{ 
    display: none; 
} 
